home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 61 / Quick PC 61.iso / I386 / DRIVER.CAB / mt92.gpd < prev    next >
Encoding:
Text File  |  2003-02-21  |  26.8 KB  |  931 lines

  1. *%
  2. *% Copyright (c) 1997 - 1999 Microsoft Corporation
  3. *% All Rights Reserved.
  4. *%
  5. *GPDSpecVersion: "1.0"
  6. *GPDFileName: "MT92.GPD"
  7. *GPDFileVersion: "1.0"
  8. *Include: "StdNames.gpd"
  9. *ModelName: "Mannesmann Tally MT 92"
  10. *MasterUnits: PAIR(600, 600)
  11. *ResourceDLL: "hpdjres.dll"
  12. *PrinterType: SERIAL
  13. *FontCartSlots: 1
  14. *Feature: Orientation
  15. {
  16.     *rcNameID: =ORIENTATION_DISPLAY
  17.     *DefaultOption: PORTRAIT
  18.     *Option: PORTRAIT
  19.     {
  20.         *rcNameID: =PORTRAIT_DISPLAY
  21.     }
  22.     *Option: LANDSCAPE_CC270
  23.     {
  24.         *rcNameID: =LANDSCAPE_DISPLAY
  25.     }
  26. }
  27. *Feature: InputBin
  28. {
  29.     *rcNameID: =PAPER_SOURCE_DISPLAY
  30.     *DefaultOption: Option2
  31.     *Option: MANUAL
  32.     {
  33.         *rcNameID: =MANUAL_FEED_DISPLAY
  34.         *Command: CmdSelect
  35.         {
  36.             *Order: DOC_SETUP.4
  37.             *Cmd: "<1B>&l2H"
  38.         }
  39.     }
  40.     *Option: Option2
  41.     {
  42.         *rcNameID: 270
  43.         *Command: CmdSelect
  44.         {
  45.             *Order: DOC_SETUP.4
  46.             *Cmd: "<1B>&l2H"
  47.         }
  48.     }
  49.     *Option: Option3
  50.     {
  51.         *rcNameID: 271
  52.         *Command: CmdSelect
  53.         {
  54.             *Order: DOC_SETUP.4
  55.             *Cmd: "<1B>&l4H"
  56.         }
  57.     }
  58.     *Option: TRACTOR
  59.     {
  60.         *rcNameID: =TRACTOR_DISPLAY
  61.         *Command: CmdSelect
  62.         {
  63.             *Order: DOC_SETUP.4
  64.             *Cmd: "<1B>&l1H"
  65.         }
  66.     }
  67. }
  68. *Feature: Resolution
  69. {
  70.     *rcNameID: =RESOLUTION_DISPLAY
  71.     *DefaultOption: Option1
  72.     *Option: Option1
  73.     {
  74.         *Name: "300 x 300 " =DOTS_PER_INCH
  75.         *DPI: PAIR(300, 300)
  76.         *TextDPI: PAIR(300, 300)
  77.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  78.         *SpotDiameter: 160
  79.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  80.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  81.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  82.         *Command: CmdSelect
  83.         {
  84.             *Order: DOC_SETUP.6
  85.             *Cmd: "<1B>*t300R"
  86.         }
  87.     }
  88.     *Option: Option2
  89.     {
  90.         *Name: "150 x 150 " =DOTS_PER_INCH
  91.         *DPI: PAIR(150, 150)
  92.         *TextDPI: PAIR(150, 150)
  93.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  94.         *SpotDiameter: 140
  95.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  96.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  97.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  98.         *Command: CmdSelect
  99.         {
  100.             *Order: DOC_SETUP.6
  101.             *Cmd: "<1B>*t150R"
  102.         }
  103.     }
  104.     *Option: Option3
  105.     {
  106.         *Name: "75 x 75 " =DOTS_PER_INCH
  107.         *DPI: PAIR(75, 75)
  108.         *TextDPI: PAIR(75, 75)
  109.         EXTERN_GLOBAL: *StripBlanks: LIST(TRAILING)
  110.         *SpotDiameter: 120
  111.         *Command: CmdBeginRaster { *Cmd : "<1B>*r1A" }
  112.         *Command: CmdEndRaster { *Cmd : "<1B>*rC" }
  113.         *Command: CmdSendBlockData { *Cmd : "<1B>*b" %d{NumOfDataBytes}"W" }
  114.         *Command: CmdSelect
  115.         {
  116.             *Order: DOC_SETUP.6
  117.             *Cmd: "<1B>*t75R"
  118.         }
  119.     }
  120. }
  121. *Feature: PaperSize
  122. {
  123.     *rcNameID: =PAPER_SIZE_DISPLAY
  124.     *DefaultOption: LETTER
  125.     *Option: LETTER
  126.     {
  127.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  128.         *CursorOrigin: PAIR(150, 90)
  129.         *Command: CmdSelect
  130.         {
  131.             *Order: DOC_SETUP.5
  132.             *Cmd: "<1B>&l2A"
  133.         }
  134.         *switch: InputBin
  135.         {
  136.             *case: MANUAL
  137.             {
  138.                 *PrintableArea: PAIR(4800, 6050)
  139.                 *PrintableOrigin: PAIR(150, 150)
  140.                 *switch: Resolution
  141.                 {
  142.                     *case: Option2
  143.                     {
  144.                         *PrintableArea: PAIR(4796, 6048)
  145.                         *PrintableOrigin: PAIR(152, 152)
  146.                     }
  147.                     *case: Option3
  148.                     {
  149.                         *PrintableArea: PAIR(4792, 6048)
  150.                         *PrintableOrigin: PAIR(152, 152)
  151.                     }
  152.                 }
  153.             }
  154.             *case: Option2
  155.             {
  156.                 *PrintableArea: PAIR(4800, 6050)
  157.                 *PrintableOrigin: PAIR(150, 150)
  158.                 *switch: Resolution
  159.                 {
  160.                     *case: Option2
  161.                     {
  162.                         *PrintableArea: PAIR(4796, 6048)
  163.                         *PrintableOrigin: PAIR(152, 152)
  164.                     }
  165.                     *case: Option3
  166.                     {
  167.                         *PrintableArea: PAIR(4792, 6048)
  168.                         *PrintableOrigin: PAIR(152, 152)
  169.                     }
  170.                 }
  171.             }
  172.             *case: Option3
  173.             {
  174.                 *PrintableArea: PAIR(4800, 6050)
  175.                 *PrintableOrigin: PAIR(150, 150)
  176.                 *switch: Resolution
  177.                 {
  178.                     *case: Option2
  179.                     {
  180.                         *PrintableArea: PAIR(4796, 6048)
  181.                         *PrintableOrigin: PAIR(152, 152)
  182.                     }
  183.                     *case: Option3
  184.                     {
  185.                         *PrintableArea: PAIR(4792, 6048)
  186.                         *PrintableOrigin: PAIR(152, 152)
  187.                     }
  188.                 }
  189.             }
  190.             *case: TRACTOR
  191.             {
  192.                 *PrintableArea: PAIR(4800, 6150)
  193.                 *PrintableOrigin: PAIR(150, 150)
  194.                 *switch: Resolution
  195.                 {
  196.                     *case: Option2
  197.                     {
  198.                         *PrintableArea: PAIR(4796, 6148)
  199.                         *PrintableOrigin: PAIR(152, 152)
  200.                     }
  201.                     *case: Option3
  202.                     {
  203.                         *PrintableArea: PAIR(4792, 6144)
  204.                         *PrintableOrigin: PAIR(152, 152)
  205.                     }
  206.                 }
  207.             }
  208.         }
  209.     }
  210.     *Option: LEGAL
  211.     {
  212.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  213.         *CursorOrigin: PAIR(150, 90)
  214.         *Command: CmdSelect
  215.         {
  216.             *Order: DOC_SETUP.5
  217.             *Cmd: "<1B>&l3A"
  218.         }
  219.         *switch: InputBin
  220.         {
  221.             *case: MANUAL
  222.             {
  223.                 *PrintableArea: PAIR(4800, 7850)
  224.                 *PrintableOrigin: PAIR(150, 150)
  225.                 *switch: Resolution
  226.                 {
  227.                     *case: Option2
  228.                     {
  229.                         *PrintableArea: PAIR(4796, 7848)
  230.                         *PrintableOrigin: PAIR(152, 152)
  231.                     }
  232.                     *case: Option3
  233.                     {
  234.                         *PrintableArea: PAIR(4792, 7848)
  235.                         *PrintableOrigin: PAIR(152, 152)
  236.                     }
  237.                 }
  238.             }
  239.             *case: Option2
  240.             {
  241.                 *PrintableArea: PAIR(4800, 7850)
  242.                 *PrintableOrigin: PAIR(150, 150)
  243.                 *switch: Resolution
  244.                 {
  245.                     *case: Option2
  246.                     {
  247.                         *PrintableArea: PAIR(4796, 7848)
  248.                         *PrintableOrigin: PAIR(152, 152)
  249.                     }
  250.                     *case: Option3
  251.                     {
  252.                         *PrintableArea: PAIR(4792, 7848)
  253.                         *PrintableOrigin: PAIR(152, 152)
  254.                     }
  255.                 }
  256.             }
  257.             *case: Option3
  258.             {
  259.                 *PrintableArea: PAIR(4800, 7850)
  260.                 *PrintableOrigin: PAIR(150, 150)
  261.                 *switch: Resolution
  262.                 {
  263.                     *case: Option2
  264.                     {
  265.                         *PrintableArea: PAIR(4796, 7848)
  266.                         *PrintableOrigin: PAIR(152, 152)
  267.                     }
  268.                     *case: Option3
  269.                     {
  270.                         *PrintableArea: PAIR(4792, 7848)
  271.                         *PrintableOrigin: PAIR(152, 152)
  272.                     }
  273.                 }
  274.             }
  275.             *case: TRACTOR
  276.             {
  277.                 *PrintableArea: PAIR(4800, 7950)
  278.                 *PrintableOrigin: PAIR(150, 150)
  279.                 *switch: Resolution
  280.                 {
  281.                     *case: Option2
  282.                     {
  283.                         *PrintableArea: PAIR(4796, 7948)
  284.                         *PrintableOrigin: PAIR(152, 152)
  285.                     }
  286.                     *case: Option3
  287.                     {
  288.                         *PrintableArea: PAIR(4792, 7944)
  289.                         *PrintableOrigin: PAIR(152, 152)
  290.                     }
  291.                 }
  292.             }
  293.         }
  294.     }
  295.     *Option: A4
  296.     {
  297.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  298.         *CursorOrigin: PAIR(76, 90)
  299.         *Command: CmdSelect
  300.         {
  301.             *Order: DOC_SETUP.5
  302.             *Cmd: "<1B>&l26A"
  303.         }
  304.         *switch: InputBin
  305.         {
  306.             *case: MANUAL
  307.             {
  308.                 *PrintableArea: PAIR(4738, 6464)
  309.                 *PrintableOrigin: PAIR(150, 150)
  310.                 *switch: Resolution
  311.                 {
  312.                     *case: Option2
  313.                     {
  314.                         *PrintableArea: PAIR(4736, 6460)
  315.                         *PrintableOrigin: PAIR(152, 152)
  316.                     }
  317.                     *case: Option3
  318.                     {
  319.                         *PrintableArea: PAIR(4736, 6456)
  320.                         *PrintableOrigin: PAIR(152, 152)
  321.                     }
  322.                 }
  323.             }
  324.             *case: Option2
  325.             {
  326.                 *PrintableArea: PAIR(4738, 6464)
  327.                 *PrintableOrigin: PAIR(150, 150)
  328.                 *switch: Resolution
  329.                 {
  330.                     *case: Option2
  331.                     {
  332.                         *PrintableArea: PAIR(4736, 6460)
  333.                         *PrintableOrigin: PAIR(152, 152)
  334.                     }
  335.                     *case: Option3
  336.                     {
  337.                         *PrintableArea: PAIR(4736, 6456)
  338.                         *PrintableOrigin: PAIR(152, 152)
  339.                     }
  340.                 }
  341.             }
  342.             *case: Option3
  343.             {
  344.                 *PrintableArea: PAIR(4738, 6464)
  345.                 *PrintableOrigin: PAIR(150, 150)
  346.                 *switch: Resolution
  347.                 {
  348.                     *case: Option2
  349.                     {
  350.                         *PrintableArea: PAIR(4736, 6460)
  351.                         *PrintableOrigin: PAIR(152, 152)
  352.                     }
  353.                     *case: Option3
  354.                     {
  355.                         *PrintableArea: PAIR(4736, 6456)
  356.                         *PrintableOrigin: PAIR(152, 152)
  357.                     }
  358.                 }
  359.             }
  360.             *case: TRACTOR
  361.             {
  362.                 *PrintableArea: PAIR(4738, 6564)
  363.                 *PrintableOrigin: PAIR(150, 150)
  364.                 *switch: Resolution
  365.                 {
  366.                     *case: Option2
  367.                     {
  368.                         *PrintableArea: PAIR(4736, 6560)
  369.                         *PrintableOrigin: PAIR(152, 152)
  370.                     }
  371.                     *case: Option3
  372.                     {
  373.                         *PrintableArea: PAIR(4736, 6560)
  374.                         *PrintableOrigin: PAIR(152, 152)
  375.                     }
  376.                 }
  377.             }
  378.         }
  379.     }
  380.     *Option: Option4
  381.     {
  382.         *rcNameID: 260
  383.         *PageDimensions: PAIR(5100, 7200)
  384.         *CursorOrigin: PAIR(0, 0)
  385.         *Command: CmdSelect
  386.         {
  387.             *Order: DOC_SETUP.5
  388.             *Cmd: "<1B>&l3600P"
  389.         }
  390.         *switch: InputBin
  391.         {
  392.             *case: MANUAL
  393.             {
  394.                 *PrintableArea: PAIR(4950, 6800)
  395.                 *PrintableOrigin: PAIR(150, 0)
  396.                 *switch: Resolution
  397.                 {
  398.                     *case: Option2
  399.                     {
  400.                         *PrintableArea: PAIR(4948, 6800)
  401.                         *PrintableOrigin: PAIR(152, 0)
  402.                     }
  403.                     *case: Option3
  404.                     {
  405.                         *PrintableArea: PAIR(4944, 6800)
  406.                         *PrintableOrigin: PAIR(152, 0)
  407.                     }
  408.                 }
  409.             }
  410.             *case: Option2
  411.             {
  412.                 *PrintableArea: PAIR(4950, 6800)
  413.                 *PrintableOrigin: PAIR(150, 0)
  414.                 *switch: Resolution
  415.                 {
  416.                     *case: Option2
  417.                     {
  418.                         *PrintableArea: PAIR(4948, 6800)
  419.                         *PrintableOrigin: PAIR(152, 0)
  420.                     }
  421.                     *case: Option3
  422.                     {
  423.                         *PrintableArea: PAIR(4944, 6800)
  424.                         *PrintableOrigin: PAIR(152, 0)
  425.                     }
  426.                 }
  427.             }
  428.             *case: Option3
  429.             {
  430.                 *PrintableArea: PAIR(4950, 6800)
  431.                 *PrintableOrigin: PAIR(150, 0)
  432.                 *switch: Resolution
  433.                 {
  434.                     *case: Option2
  435.                     {
  436.                         *PrintableArea: PAIR(4948, 6800)
  437.                         *PrintableOrigin: PAIR(152, 0)
  438.                     }
  439.                     *case: Option3
  440.                     {
  441.                         *PrintableArea: PAIR(4944, 6800)
  442.                         *PrintableOrigin: PAIR(152, 0)
  443.                     }
  444.                 }
  445.             }
  446.             *case: TRACTOR
  447.             {
  448.                 *PrintableArea: PAIR(4950, 7200)
  449.                 *PrintableOrigin: PAIR(150, 0)
  450.                 *switch: Resolution
  451.                 {
  452.                     *case: Option2
  453.                     {
  454.                         *PrintableArea: PAIR(4948, 7200)
  455.                         *PrintableOrigin: PAIR(152, 0)
  456.                     }
  457.                     *case: Option3
  458.                     {
  459.                         *PrintableArea: PAIR(4944, 7200)
  460.                         *PrintableOrigin: PAIR(152, 0)
  461.                     }
  462.                 }
  463.             }
  464.         }
  465.     }
  466.     *Option: ENV_10
  467.     {
  468.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  469.         *RotateSize? : TRUE
  470.         *CursorOrigin: PAIR(450, 50)
  471.         *Command: CmdSelect
  472.         {
  473.             *Order: DOC_SETUP.5
  474.             *Cmd: "<1B>&l81A"
  475.         }
  476.         *switch: InputBin
  477.         {
  478.             *case: MANUAL
  479.             {
  480.                 *PrintableArea: PAIR(5300, 1578)
  481.                 *PrintableOrigin: PAIR(200, 500)
  482.                 *switch: Resolution
  483.                 {
  484.                     *case: Option2
  485.                     {
  486.                         *PrintableArea: PAIR(5300, 1576)
  487.                     }
  488.                     *case: Option3
  489.                     {
  490.                         *PrintableArea: PAIR(5296, 1568)
  491.                         *PrintableOrigin: PAIR(200, 504)
  492.                     }
  493.                 }
  494.             }
  495.             *case: Option2
  496.             {
  497.                 *PrintableArea: PAIR(5300, 1578)
  498.                 *PrintableOrigin: PAIR(200, 500)
  499.                 *switch: Resolution
  500.                 {
  501.                     *case: Option2
  502.                     {
  503.                         *PrintableArea: PAIR(5300, 1576)
  504.                     }
  505.                     *case: Option3
  506.                     {
  507.                         *PrintableArea: PAIR(5296, 1568)
  508.                         *PrintableOrigin: PAIR(200, 504)
  509.                     }
  510.                 }
  511.             }
  512.             *case: Option3
  513.             {
  514.                 *PrintableArea: PAIR(5300, 1578)
  515.                 *PrintableOrigin: PAIR(200, 500)
  516.                 *switch: Resolution
  517.                 {
  518.                     *case: Option2
  519.                     {
  520.                         *PrintableArea: PAIR(5300, 1576)
  521.                     }
  522.                     *case: Option3
  523.                     {
  524.                         *PrintableArea: PAIR(5296, 1568)
  525.                         *PrintableOrigin: PAIR(200, 504)
  526.                     }
  527.                 }
  528.             }
  529.             *case: TRACTOR
  530.             {
  531.                 *PrintableArea: PAIR(5300, 1578)
  532.                 *PrintableOrigin: PAIR(200, 500)
  533.                 *switch: Resolution
  534.                 {
  535.                     *case: Option2
  536.                     {
  537.                         *PrintableArea: PAIR(5300, 1576)
  538.                     }
  539.                     *case: Option3
  540.                     {
  541.                         *PrintableArea: PAIR(5296, 1568)
  542.                         *PrintableOrigin: PAIR(200, 504)
  543.                     }
  544.                 }
  545.             }
  546.         }
  547.     }
  548.     *Option: ENV_DL
  549.     {
  550.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  551.         *CursorOrigin: PAIR(450, 50)
  552.         *Command: CmdSelect
  553.         {
  554.             *Order: DOC_SETUP.5
  555.             *Cmd: "<1B>&l6d0e26P"
  556.         }
  557.         *switch: InputBin
  558.         {
  559.             *case: MANUAL
  560.             {
  561.                 *PrintableArea: PAIR(1698, 4736)
  562.                 *PrintableOrigin: PAIR(450, 60)
  563.                 *switch: Resolution
  564.                 {
  565.                     *case: Option2
  566.                     {
  567.                         *PrintableArea: PAIR(1696, 4736)
  568.                         *PrintableOrigin: PAIR(452, 60)
  569.                     }
  570.                     *case: Option3
  571.                     {
  572.                         *PrintableArea: PAIR(1688, 4728)
  573.                         *PrintableOrigin: PAIR(456, 64)
  574.                     }
  575.                 }
  576.             }
  577.             *case: Option2
  578.             {
  579.                 *PrintableArea: PAIR(1698, 4736)
  580.                 *PrintableOrigin: PAIR(450, 60)
  581.                 *switch: Resolution
  582.                 {
  583.                     *case: Option2
  584.                     {
  585.                         *PrintableArea: PAIR(1696, 4736)
  586.                         *PrintableOrigin: PAIR(452, 60)
  587.                     }
  588.                     *case: Option3
  589.                     {
  590.                         *PrintableArea: PAIR(1688, 4728)
  591.                         *PrintableOrigin: PAIR(456, 64)
  592.                     }
  593.                 }
  594.             }
  595.             *case: Option3
  596.             {
  597.                 *PrintableArea: PAIR(1698, 4736)
  598.                 *PrintableOrigin: PAIR(450, 60)
  599.                 *switch: Resolution
  600.                 {
  601.                     *case: Option2
  602.                     {
  603.                         *PrintableArea: PAIR(1696, 4736)
  604.                         *PrintableOrigin: PAIR(452, 60)
  605.                     }
  606.                     *case: Option3
  607.                     {
  608.                         *PrintableArea: PAIR(1688, 4728)
  609.                         *PrintableOrigin: PAIR(456, 64)
  610.                     }
  611.                 }
  612.             }
  613.             *case: TRACTOR
  614.             {
  615.                 *PrintableArea: PAIR(1698, 4796)
  616.                 *PrintableOrigin: PAIR(450, 60)
  617.                 *switch: Resolution
  618.                 {
  619.                     *case: Option2
  620.                     {
  621.                         *PrintableArea: PAIR(1696, 4796)
  622.                         *PrintableOrigin: PAIR(452, 60)
  623.                     }
  624.                     *case: Option3
  625.                     {
  626.                         *PrintableArea: PAIR(1688, 4792)
  627.                         *PrintableOrigin: PAIR(456, 64)
  628.                     }
  629.                 }
  630.             }
  631.         }
  632.     }
  633.     *Option: ENV_C5
  634.     {
  635.         *rcNameID: =RCID_DMPAPER_SYSTEM_NAME
  636.         *CursorOrigin: PAIR(450, 50)
  637.         *Command: CmdSelect
  638.         {
  639.             *Order: DOC_SETUP.5
  640.             *Cmd: "<1B>&l8d0e51P"
  641.         }
  642.         *switch: InputBin
  643.         {
  644.             *case: MANUAL
  645.             {
  646.                 *PrintableArea: PAIR(2928, 4952)
  647.                 *PrintableOrigin: PAIR(450, 60)
  648.                 *switch: Resolution
  649.                 {
  650.                     *case: Option2
  651.                     {
  652.                         *PrintableArea: PAIR(2924, 4952)
  653.                         *PrintableOrigin: PAIR(452, 60)
  654.                     }
  655.                     *case: Option3
  656.                     {
  657.                         *PrintableArea: PAIR(2920, 4944)
  658.                         *PrintableOrigin: PAIR(456, 64)
  659.                     }
  660.                 }
  661.             }
  662.             *case: Option2
  663.             {
  664.                 *PrintableArea: PAIR(2928, 4952)
  665.                 *PrintableOrigin: PAIR(450, 60)
  666.                 *switch: Resolution
  667.                 {
  668.                     *case: Option2
  669.                     {
  670.                         *PrintableArea: PAIR(2924, 4952)
  671.                         *PrintableOrigin: PAIR(452, 60)
  672.                     }
  673.                     *case: Option3
  674.                     {
  675.                         *PrintableArea: PAIR(2920, 4944)
  676.                         *PrintableOrigin: PAIR(456, 64)
  677.                     }
  678.                 }
  679.             }
  680.             *case: Option3
  681.             {
  682.                 *PrintableArea: PAIR(2928, 4952)
  683.                 *PrintableOrigin: PAIR(450, 60)
  684.                 *switch: Resolution
  685.                 {
  686.                     *case: Option2
  687.                     {
  688.                         *PrintableArea: PAIR(2924, 4952)
  689.                         *PrintableOrigin: PAIR(452, 60)
  690.                     }
  691.                     *case: Option3
  692.                     {
  693.                         *PrintableArea: PAIR(2920, 4944)
  694.                         *PrintableOrigin: PAIR(456, 64)
  695.                     }
  696.                 }
  697.             }
  698.             *case: TRACTOR
  699.             {
  700.                 *PrintableArea: PAIR(2928, 5212)
  701.                 *PrintableOrigin: PAIR(450, 60)
  702.                 *switch: Resolution
  703.                 {
  704.                     *case: Option2
  705.                     {
  706.                         *PrintableArea: PAIR(2924, 5212)
  707.                         *PrintableOrigin: PAIR(452, 60)
  708.                     }
  709.                     *case: Option3
  710.                     {
  711.                         *PrintableArea: PAIR(2920, 5208)
  712.                         *PrintableOrigin: PAIR(456, 64)
  713.                     }
  714.                 }
  715.             }
  716.         }
  717.     }
  718.     *Option: CUSTOMSIZE
  719.     {
  720.         *rcNameID: =USER_DEFINED_SIZE_DISPLAY
  721.         *MinSize: PAIR(600, 600)
  722.         *MaxSize: PAIR(7014, 13200)
  723.         *MaxPrintableWidth: 7000
  724.         *MinLeftMargin: 150
  725.         *CenterPrintable?: FALSE
  726.         *switch: InputBin
  727.         {
  728.             *case: MANUAL
  729.             {
  730.                 *TopMargin: 0
  731.                 *BottomMargin: 400
  732.             }
  733.             *case: Option2
  734.             {
  735.                 *TopMargin: 0
  736.                 *BottomMargin: 400
  737.             }
  738.             *case: Option3
  739.             {
  740.                 *TopMargin: 0
  741.                 *BottomMargin: 400
  742.             }
  743.             *case: TRACTOR
  744.             {
  745.                 *TopMargin: 0
  746.                 *BottomMargin: 0
  747.             }
  748.         }
  749.         *Command: CmdSelect
  750.         {
  751.             *Order: DOC_SETUP.5
  752.             *Cmd: "<1B>&l12d0e" %d{(PhysPaperLength / 25) }"P"
  753.         }
  754.     }
  755. }
  756. *Feature: MediaType
  757. {
  758.     *rcNameID: =MEDIA_TYPE_DISPLAY
  759.     *DefaultOption: STANDARD
  760.     *Option: STANDARD
  761.     {
  762.         *rcNameID: =PLAIN_PAPER_DISPLAY
  763.         *Command: CmdSelect
  764.         {
  765.             *Order: PAGE_SETUP.8
  766.             *Cmd: "<1B>&b10T"
  767.         }
  768.     }
  769.     *Option: TRANSPARENCY
  770.     {
  771.         *rcNameID: =TRANSPARENCY_DISPLAY
  772.         *Command: CmdSelect
  773.         {
  774.             *Order: PAGE_SETUP.8
  775.             *Cmd: "<1B>&k3W<1B>*o2Q"
  776.         }
  777.     }
  778. }
  779. *Feature: PrintQuality
  780. {
  781.     *rcNameID: =TEXT_QUALITY_DISPLAY
  782.     *DefaultOption: Option1
  783.     *Option: Option1
  784.     {
  785.         *rcNameID: 272
  786.         *Command: CmdSelect
  787.         {
  788.             *Order: DOC_SETUP.3
  789.             *Cmd: "<1B>(s2Q<1B>*r2Q"
  790.         }
  791.     }
  792.     *Option: Option2
  793.     {
  794.         *rcNameID: 273
  795.         *Command: CmdSelect
  796.         {
  797.             *Order: DOC_SETUP.3
  798.             *Cmd: "<1B>(s0Q<1B>*r0Q"
  799.         }
  800.     }
  801.     *Option: Option3
  802.     {
  803.         *rcNameID: 274
  804.         *Command: CmdSelect
  805.         {
  806.             *Order: DOC_SETUP.3
  807.             *Cmd: "<1B>(s2Q<1B>*r2Q<1B>*o2Q"
  808.         }
  809.     }
  810. }
  811. *Feature: Halftone
  812. {
  813.     *rcNameID: =HALFTONING_DISPLAY
  814.     *DefaultOption: HT_PATSIZE_AUTO
  815.     *Option: HT_PATSIZE_AUTO
  816.     {
  817.         *rcNameID: =HT_AUTO_SELECT_DISPLAY
  818.     }
  819. *Ifdef: WINNT_50
  820.     *Option: HT_PATSIZE_SUPERCELL_M
  821.     {
  822.         *rcNameID: =HT_SUPERCELL_DISPLAY
  823.     }
  824. *Endif:
  825.     *Option: HT_PATSIZE_6x6_M
  826.     {
  827.         *rcNameID: =HT_DITHER6X6_DISPLAY
  828.     }
  829.     *Option: HT_PATSIZE_8x8_M
  830.     {
  831.         *rcNameID: =HT_DITHER8X8_DISPLAY
  832.     }
  833. }
  834. *Command: CmdStartDoc
  835. {
  836.     *Order: DOC_SETUP.1
  837.     *Cmd: "<1B>E<1B>&l0O<1B>&l0L<1B>*r1U"
  838. }
  839. *Command: CmdStartPage
  840. {
  841.     *Order: PAGE_SETUP.1
  842.     *Cmd: "<0D>"
  843. }
  844. *Command: CmdEndJob
  845. {
  846.     *Order: JOB_FINISH.1
  847.     *Cmd: "<1B>E"
  848. }
  849. *Command: CmdEndPage
  850. {
  851.     *Order: PAGE_FINISH.1
  852.     *Cmd: "<0D>"
  853. }
  854. *RotateCoordinate?: FALSE
  855. *RotateRaster?: FALSE
  856. *RotateFont?: FALSE
  857. *switch: Orientation
  858. {
  859.     *case: PORTRAIT
  860.     {
  861.         *TextCaps: LIST(TC_OP_CHARACTER,TC_UA_ABLE)
  862.     }
  863.     *case: LANDSCAPE_CC270
  864.     {
  865.         *TextCaps: LIST()
  866.     }
  867. }
  868. *CursorXAfterCR: AT_PRINTABLE_X_ORIGIN
  869. *BadCursorMoveInGrxMode: LIST(X_PORTRAIT,X_LANDSCAPE,Y_PORTRAIT,Y_LANDSCAPE)
  870. *XMoveThreshold: 0
  871. *YMoveThreshold: *
  872. *XMoveUnit: 300
  873. *YMoveUnit: 300
  874. *Command: CmdXMoveAbsolute { *Cmd : "<1B>*p" %d{(DestX / 2) }"X" }
  875. *Command: CmdXMoveRelRight { *Cmd : "<1B>*p+" %d{(DestXRel / 2) }"X" }
  876. *Command: CmdXMoveRelLeft { *Cmd : "<1B>*p-" %d{(DestXRel / 2) }"X" }
  877. *Command: CmdYMoveAbsolute { *Cmd : "<1B>*p" %d{(DestY / 2) }"Y" }
  878. *Command: CmdYMoveRelDown { *Cmd : "<1B>*p+" %d{(DestYRel / 2) }"Y" }
  879. *Command: CmdYMoveRelUp { *Cmd : "<1B>*p-" %d{(DestYRel / 2) }"Y" }
  880. *Command: CmdCR { *Cmd : "<0D>" }
  881. *Command: CmdLF { *Cmd : "<0A>" }
  882. *Command: CmdFF { *Cmd : "<0C>" }
  883. *EjectPageWithFF?: TRUE
  884. *Command: CmdEnableTIFF4 { *Cmd : "<1B>*b2M" }
  885. *Command: CmdDisableCompression { *Cmd : "<1B>*b0M" }
  886. *OutputDataFormat: H_BYTE
  887. *OptimizeLeftBound?: FALSE
  888. *CursorXAfterSendBlockData: AT_GRXDATA_ORIGIN
  889. *CursorYAfterSendBlockData: AUTO_INCREMENT
  890. *LookAheadRegion: 360
  891. *DefaultFont: 1
  892. *DefaultCTT: 0
  893. *CharPosition: BASELINE
  894. *switch: Orientation
  895. {
  896.     *case: PORTRAIT
  897.     {
  898.         *DeviceFonts: LIST(1)
  899.     }
  900.     *case: LANDSCAPE_CC270
  901.     {
  902.         *DeviceFonts: LIST()
  903.     }
  904. }
  905. *FontCartridge: FC1
  906. {
  907.     *rcCartridgeNameID: 275
  908.     *PortraitFonts: LIST(2)
  909.     *LandscapeFonts: LIST()
  910. }
  911. *FontCartridge: FC2
  912. {
  913.     *rcCartridgeNameID: 276
  914.     *PortraitFonts: LIST(3,4,5)
  915.     *LandscapeFonts: LIST()
  916. }
  917. *FontCartridge: FC3
  918. {
  919.     *rcCartridgeNameID: 277
  920.     *PortraitFonts: LIST(6,7,8)
  921.     *LandscapeFonts: LIST()
  922. }
  923. *FontCartridge: FC4
  924. {
  925.     *rcCartridgeNameID: 284
  926.     *PortraitFonts: LIST(25,26,27,28,59,60,61,62,63,64,65,66,67,68)
  927.     *LandscapeFonts: LIST()
  928. }
  929. *Command: CmdUnderlineOn { *Cmd : "<1B>&d3D" }
  930. *Command: CmdUnderlineOff { *Cmd : "<1B>&d@" }
  931.